package db;

import java.util.Date;

/**
 * AbstractBid entity provides the base persistence definition of the Bid
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractBid implements java.io.Serializable {

	// Fields

	private Integer BId;
	private Transaction transaction;
	private Date BDate;
	private Integer BType;
	private Integer BStatus;
	private String BDescription;

	// Constructors

	/** default constructor */
	public AbstractBid() {
	}

	/** minimal constructor */
	public AbstractBid(Transaction transaction, Date BDate, Integer BType,
			Integer BStatus) {
		this.transaction = transaction;
		this.BDate = BDate;
		this.BType = BType;
		this.BStatus = BStatus;
	}

	/** full constructor */
	public AbstractBid(Transaction transaction, Date BDate, Integer BType,
			Integer BStatus, String BDescription) {
		this.transaction = transaction;
		this.BDate = BDate;
		this.BType = BType;
		this.BStatus = BStatus;
		this.BDescription = BDescription;
	}

	// Property accessors

	public Integer getBId() {
		return this.BId;
	}

	public void setBId(Integer BId) {
		this.BId = BId;
	}

	public Transaction getTransaction() {
		return this.transaction;
	}

	public void setTransaction(Transaction transaction) {
		this.transaction = transaction;
	}

	public Date getBDate() {
		return this.BDate;
	}

	public void setBDate(Date BDate) {
		this.BDate = BDate;
	}

	public Integer getBType() {
		return this.BType;
	}

	public void setBType(Integer BType) {
		this.BType = BType;
	}

	public Integer getBStatus() {
		return this.BStatus;
	}

	public void setBStatus(Integer BStatus) {
		this.BStatus = BStatus;
	}

	public String getBDescription() {
		return this.BDescription;
	}

	public void setBDescription(String BDescription) {
		this.BDescription = BDescription;
	}

}